/** 
 * ---------------------------------------------------------------------------------------------------------------
 * @Copyright	Quadrangle Systems Inc.
 * @Title		ApiPath.java   
 * @author 		Peak Zhang
 * @date 		2014-07-16
 * @Description: 
 *				Define all available URLs of API services 
 * ---------------------------------------------------------------------------------------------------------------
 */
package com.qs.education.bean.caller;

public class ApiPath {

	public static String API_LOGIN_PATH = "login";
	public static String API_ADDRESS_PATH = "address";
	public static String API_ORDER_PATH = "order";
	public static String API_ORDER_LIST_PATH = "order/list";
	public static String API_ORDER_CONFIRM_PATH = "order/confirm";
	public static String API_SHOPPINGCART_PATH = "shoppingcart";

	public static String API_PRODUCT_LIST_PATH = "product/list";
	public static String API_PRODUCT_DETAIL_PATH = "product/detail";

	public static String API_PRODUCT_FAVORITE_PATH = "productfavorite";

	public static String API_USER_PATH = "user";
	public static String API_TRANSLATE_PATH = "translate";
	public static String API_MAILTEMPLATE_PATH = "mailTemplate";
	public static String API_LOGINLOG_PATH = "loginLog";

	public static String API_PRODUCT_COMMEND_PATH = "productCommend";

	public static String API_ADD_LOCAL_PRODUCT = "localproduct/add";
	public static String API_DELETE_LOCAL_PRODUCT = "localproduct/delete";
	public static String API_UPDATE_ALL_SEARCH_INDEX = "localproduct/updateallsearchindex";

	public static String API_CUSTOMER_QUESTION_PATH = "question";
	public static String API_REFUND_PATH = "refund";

	// SMS
	public static String API_SMS_GET = "getSMSAPI";
	public static String API_SMS_CHECK = "checkSMSAPI";
	public static String API_GET_SMSLIST_PATH = "getSMSListAPI";
	public static String API_DELETE_SMSLIST_PATH = "deleteSMSByIdAPI";

	// Admin ?
	public static String API_GET_ADMIN_PATH = "getAdminAPI";
	public static String API_UPDATE_ADMIN_PATH = "updateAdminAPI";

	// Subject
	public static String API_GET_SUBJECTLIST_PATH = "getSubjectListAPI";

	// APP Student ?
	public static String API_STUDENT_GET_BY_ID = "student/getStudentByIdAPI";
	public static String API_STUDENT_REGISTER = "student/registerAPI";
	public static String API_STUDENT_LOGIN = "student/loginAPI";
	public static String API_STUDENT_EXIT = "student/exitAPI";
	public static String API_STUDENT_RESET_PASSWORD = "student/resetPwdAPI";
	public static String API_STUDENT_MOBILE_ISREPEAT = "student/mobileIsRepeatAPI";
	public static String API_STUDENT_UPDATE_INFO = "student/updateStudentInfoAPI";
	public static String API_GET_STUDENT_PATH = "student/getAllStudentAPI";
	public static String API_DEL_STUDENT_PATH = "student/deleteStudentByIdAPI";
	public static String API_FIND_STUDENT_BYID_PATH = "student/findStudentByIdAPI";
	public static String API_UPDATE_STUDENT_PATH = "student/updateStudentAPI";
	public static String API_ADD_STUDENT_PATH = "student/addStudentAPI";
	public static String API_FIND_STUDENT_BY_CONDITION_PATH = "student/findStudentByConditionAPI";
	public static String API_STUDENT_CHANGE_PWD = "student/changePwdAPI";
	public static String API_STUDENT_EXIT_GROUP = "student/exitGroupAPI";

	// APP Teacher ?

	public static String API_FIND_TEACHER_PATH = "teacher/findTeacherByMobile";
	public static String API_FIND_TEACHER_BY_MOBILE_OR_NAME = "teacher/findTeacherByMobileOrName";
	public static String API_TEACHER_MODIFY_TEACHER_INFO = "teacher/modifyTeacherInfo";
	public static String API_TEACHER_LOGIN = "teacher/teacherLogin";
	public static String API_TEACHER_QUIT = "teacher/teacherQuit";
	public static String API_TEACHER_FORGETPASSWORD = "teacher/forgetPassword";
	public static String API_TEACHER_SAVE_TEACHER_MOBILE_PASSWORD = "teacher/saveTeacherMobileAndPassword";
	public static String API_TEACHER_PERFECT_TEACHER_INFO = "teacher/perfectTeacherInfo";
	public static String API_TEACHER_QUIT_GROUP = "teacher/quitGroup";
	public static String API_GET_TEACHER_PATH = "teacher/getTeacherAPI";
	public static String API_DEL_TEACHER_PATH = "teacher/deleteTeacherByIdAPI";
	public static String API_FIND_TEACHER_BYID_PATH = "teacher/findTeacherByIdAPI";
	public static String API_UPDATE_TEACHER_PATH = "teacher/updateTeacherAPI";
	public static String API_ADD_TEACHER_PATH = "teacher/addTeacherAPI";
	public static String API_FIND_TEACHER_BY_CONDITION_PATH = "teacher/findTeacherByConditionAPI";
	public static String API_CHANGE_TEACHER_PASSWORD="teacher/changeTeacherPassword";
	// APP Grade
	public static String API_GRADE_GETALL = "grade/getAllGrade";
	public static String API_GRADE_BATCH_SAVE_GRADE_AND_CLASS = "grade/batchSaveGradeAndClass";
	// APP School
	public static String API_SCHOOL_LIST = "school/getListAPI";
	public static String API_SCHOOL_LIST_BY_PROVINCEANDCITYANDAREA = "school/getListByProvinceAndCityAndAreaAPI";
	public static String API_SCHOOL_SELECT = "school/selectSchool";
	public static String API_ADD_SCHOOL_PATH = "school/addSchoolAPI";
	public static String API_FIND_SCHOOL_BYID_PATH = "school/findSchoolByIdAPI";
	public static String API_UPDATE_SCHOOL_PATH = "school/updateSchoolAPI";
	public static String API_DELETE_SCHOOL_PATH = "school/deleteSchoolAPI";

	// APP Class
	public static String API_CLASS_LIST = "class/getAllClass";

	// APP Group
	public static String API_GROUP_SEARCH_BY_Id = "group/searchByIdAPI";
	public static String API_GROUP_CREATE = "group/createGroups";
	public static String API_GROUP_APPLY = "group/applyAPI";
	public static String API_GROUP_APPLY_HANDLE = "group/applyHandleAPI";
	public static String API_GROUP_FIND_BY_STUDENT_ID = "group/findGroupByStudentIdAPI";
	public static String API_GROUP_STUDENT_REMOVE = "group/removeStudentsAPI";
	public static String API_GROUP_FIND_BY_TEACHER_ID = "group/findGroupByTeacherId";
	public static String API_GROUP_REMOVE_TEACHER = "group/removeTeacher";
	public static String API_GROUP_TRANSFER_GROUP = "group/transferGroup";
	public static String API_GROUP_MODIFY_GROUP = "group/modifyGroup";
	public static String API_GROUP_DELETE_BY_ID = "group/deleteGroupById";
	public static String API_GET_GROUP_PATH = "group/getGroupAPI";

	// APP Message
	public static String API_MESSAGE_STUDENT_GETALL = "message/getALLMessageByStudentIdAPI";
	public static String API_MESSAGE_TEACHER_GETALL = "message/getALLMessageByTeacherIdAPI";
	public static String API_MESSAGE_DELETE_BY_ID = "message/deleteMessageByIdAPI";

	// APP SubjectUnit
	public static String API_SUBJECT_UNIT_FIND_BY_GRADE_AND_SUBJECT = "subjectUnit/findUnitAndLessonByGradeIdAndSubjectId";

	// APP SubjectLesson
	public static String API_SUBJECTLESSON_GETALL = "subjectLesson/getALLAPI";
	public static String API_SUBJECTLESSON_SELECT_TOPIC_AND_NUMBER = "subjectLesson/selectTopicAndNumber";
	public static String API_SUBJECTLESSON_GET_QUESTION_LIST_By_LESSON = "subjectLesson/getQuestionListByLesson";

	// APP HomeWork
	public static String API_HOMEWORK_STUDENT_LIST_BY_ID = "homework/getListByStudentIdAPI";

	public static String API_HOMEWORK_QUESTION_GETALL = "homework/getALLQuestionByHomeWorkIdAPI";
	public static String API_HOMEWORK_QUESTION_ANSWER = "homework/answerHomeWorkQuestionAPI";
	public static String API_HOMEWORK_STUDENT_COMMIT = "homework/studentCommitHomeWorkAPI";
	public static String API_PUBLISH_HOMEWORK = "homework/publishHomeWork";
	public static String API_FIND_HOMEWORK_BY_TEACHER_ID = "homework/findHomeWorkByTeacherId";
	public static String API_FIND_HOMEWORK_OVERVIEW_BY_ID="homework/findHomeWorkOverviewById";
	public static String API_DELETE_HOMEWORK_BY_ID="homework/deleteHomeWorkById";
	public static String API_GET_STUDENT_HOMEWORK_OVERVIEW="homework/getStudentHomeWorkOverview";
	// APP Question
	public static String API_GET_QUESTION_PATH = "question/getQuestionListAPI";
	public static String API_DELETE_QUESTION_PATH = "question/deleteQuestionByIdAPI";}
